package gov.pbc.nn.kjgl.xkyyh.entity;

import gov.pbc.nn.core.entity.BaseEntity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.bstek.dorado.annotation.PropertyDef;

/**
 * 辅导反馈,辅导部门的子表
 * 
 * @author jack.zhao
 * 
 */
@Entity
@Table(name = "T_BACK_TRAIN")
public class BackTrain extends BaseEntity {
	private static final long serialVersionUID = -7696145439692210926L;
	@Column(name = "TRAIN_ID_", length = 120)
	@PropertyDef(label = "辅导参保id")
	private String trainId;

	@Column(name = "FILE_NAME_", length = 256)
	@PropertyDef(label = "文件名", description = "文件:文件")
	private String fileName;
	@Column(name = "PATH_", length = 512)
	@PropertyDef(label = "文件路径", description = "文件路径:文件路径")
	private String path;

	@Column(name = "OPERATION_USERNAME")
	@PropertyDef(label = "操作人ID", description = "操作人:操作人ID")
	private String operationUsername;
	
	@Column(name = "OPERATION_CNAME")
	@PropertyDef(label = "操作人", description = "操作人:操作人姓名")
	private String operationCname;

	// 辅导内容，辅导标题，执行情况
	
	@Column(name = "TRAIN_CONTENT_", length = 1000)
	@PropertyDef(label = "辅导内容", description = "辅导内容:辅导内容")
	private String trainContent;

	@Column(name = "TRAINT_ITLE_", length = 120)
	@PropertyDef(label = "辅导标题", description = "辅导标题:辅导标题")
	private String trainTitle;

	@Column(name = "DO_STATE_", length = 512)
	@PropertyDef(label = "执行情况", description = "执行情况:执行情况")
	private String doState;

	
	public String getTrainContent() {
		return trainContent;
	}

	public void setTrainContent(String trainContent) {
		this.trainContent = trainContent;
	}

	public String getTrainTitle() {
		return trainTitle;
	}

	public void setTrainTitle(String trainTitle) {
		this.trainTitle = trainTitle;
	}

	public String getDoState() {
		return doState;
	}

	public void setDoState(String doState) {
		this.doState = doState;
	}

	public String getTrainId() {
		return trainId;
	}

	public void setTrainId(String trainId) {
		this.trainId = trainId;
	}

	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public String getPath() {
		return path;
	}

	public void setPath(String path) {
		this.path = path;
	}

	public String getOperationUsername() {
		return operationUsername;
	}

	public void setOperationUsername(String operationUsername) {
		this.operationUsername = operationUsername;
	}

	public String getOperationCname() {
		return operationCname;
	}

	public void setOperationCname(String operationCname) {
		this.operationCname = operationCname;
	}

}
